Definitions for "Defoliator"
Any chewing insect that feeds on the leaves of plant, or chemical that removes foliage.
an insect that strips the leaves from plants
An agent that damages trees by destroying leaves or needles.