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