defoliator
1. [ noun ] (zoology) an insect that strips the leaves from plants
Related terms: insect defoliate
Similar spelling:   defoliate
  defoliated
  defoliation
  deflator
  depilator
  debility
  depilatory
  debilitate