defoliator
/ˌdɛfəˈlaɪtər/Definitions
1. noun
An insect, especially a beetle or moth, that feeds on the leaves of plants.
“The defoliation of the forest was caused by the large infestation of defoliators.”
2. noun
A machine or chemical used to remove leaves from plants, especially in agriculture or warfare.
“The use of defoliators in the war led to severe environmental damage.”