defoliator meaning

UK US

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

Definition of defoliator

  1. an insect that strips the leaves from plants

    Type of: insect

    Related forms: defoliate

Scrabble score: 14 (letter breakdown)

Word lists: words starting with DE · words ending in OR · 10-letter words

More about defoliator on Wikipedia.