DEFOLIATE


Meaning of DEFOLIATE in English

[verb] [T] - to make the leaves drop off (a plant), esp. by using strong chemicals

Cambridge English vocab.      Кембриджский английский словарь.