'defoliator' definitions:

Definition of 'defoliator'

From: WordNet
noun
An insect that strips the leaves from plants

Words containing 'defoliator'