Defoliation Definition
noun
The separation of ripened leaves from a branch or stem; the falling or shedding of the leaves.
Wiktionary
Origin of Defoliation
-
defoliate + -ion
From Wiktionary
Defoliation Is Also Mentioned In
Find Similar Words
Find similar words to defoliation using the buttons below.