SynonymX
Speak
Defoliator
Definition of Defoliator
1.
An insect that strips the leaves from plants
Noun
Semanticaly linked words with "defoliator"
insect
Hyponims for word "defoliator"
insect