defoliator
Noun
Meaning
an insect that strips the leaves from plants
Source: WordNetHypernyms
Phrases with the word
ailanthus defoliator
albizia defoliator
euonymus defoliator
kadam defoliator
karanj defoliator
lantana defoliator