DEFOLIATOR

Definition of DEFOLIATOR

  1. (noun)an insect that strips the leaves from plants