DEFOLIATE Meaning of DEFOLIATE in English [verb] [T] - to make the leaves drop off (a plant), esp. by using strong chemicals Cambridge English vocab. Кембриджский английский словарь. 2012