Skip to definition.
Get the FREE one-click dictionary software for Windows or the iPhone/iPad and Android apps


Noun: defoliator  dee'fow-lee,ey-tu(r)
  1. An insect that strips the leaves from plants

Derived forms: defoliators

Type of: insect