Word info Synonyms Antonyms

self-seeded

Adjective Satellite

Meaning

growing from seed dispersed by natural agency such as wind or birds

Source: WordNet

Synonyms

Antonyms

Close letter words and terms