defoliation
/diːˌfəʊliːˈ(j)eɪʃən/
defoliation
English
Noun
Ad
Definition
The separation of ripened leaves from a branch or stem; the falling or shedding of the leaves.
Etymology
From defoliate + -ion.
Ad