defoliator(noun) noun1. an insect that strips the leaves from plantsDefinition categories: animal, insect