English dictionary
defoliator meaning and definition
Definition and meaning of defoliator at MeaningMonkey.org. defoliator meaning and definition in the English Dictionary.DEFOLIATOR noun
Definition of defoliator (noun)
- an insect that strips the leaves from plants
Source: Princeton University Wordnet