defoliator defoliator

Definition(s):

  • (n) an insect that strips the leaves from plants

Usage(s):

  • Chief defoliator is the two-inch-long larva of the gypsy moth, a fuzzy brown caterpillar with blue and red spots that daily consumes one square foot of tree leaves (but not farm .
Word of the Day
amalgamation amalgamation
/ə ˌmæl ɡə ˈmeɪ ʃən /