Meaning of defoliator
Definition of defoliator
(noun)
an
insect
that strips the leaves from plants
Other information on defoliator
WIKIPEDIA results for
defoliator
Amazon results for
defoliator
Tweet