DEFOLIATION Meaning of DEFOLIATION in English n. loss of leaves; removal of leaves by chemical means Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012