DEFOLIANT Meaning of DEFOLIANT in English n. chemical substance that removes leaves (from trees, plants, etc.) Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012