DEFOLIATOR



Definition:

  1. [noun] an insect that strips the leaves from plants