Synonyms and Antonyms for defoliator

1. defoliator (n.)

an insect that strips the leaves from plants

Synonyms: