'defoliator' definitions:

Definition of 'defoliator'

(from WordNet)
noun
An insect that strips the leaves from plants

Words containing 'defoliator'