DEFOLIATE Meaning of DEFOLIATE in English v. remove leaves (from trees or plants); lose leaves (of trees) Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012