defoliate
/dɪˈfoʊliˌeɪt/Definitions
1. verb
to cause to fall off or shed leaves, flowers, or fruit; to remove the leaves from a plant
“The strong winds defoliated many of the trees in the forest.”
2. noun
the act or process of causing something to fall off or shed leaves, flowers, or fruit
“The defoliation of the trees was caused by the drought.”