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.”

Synonyms

  • defoliant
  • leaf-eater

Antonyms

  • foliage-restorer
  • foliophile