Synonyms/Hypernyms (Ordered by Estimated Frequency) of noun defoliator
1 sense of defoliator
Sense 1
defoliator -- (an insect that strips the leaves from plants)
=> insect -- (small air-breathing arthropod)