1. defoliator

noun. an insect that strips the leaves from plants.


  • -or (English)
  • defoliate (English)
  • de- (English)

Featured Games

Sentences with defoliator

1. Noun, singular or mass
Saddled prominent (Heterocampa guttivitta) is almost always found in a population of other defoliator insects, such as the greenstriped mapleworm, the whitemarked tussock moth and several species of loopers.