defoliator

noun

1.
an insect that strips the leaves from plants
Derived from:
defoliate