Dictionary
This website uses cookies to ensure you get the best experience on our website.
Learn more
Got It!
Meaning Of Defoliation
n.
The separation of ripened leaves from a branch or stem; the falling or shedding of the leaves.
←
Defoliated
Deforced
→
Shares
Related Words
Foliation
Folia
Menu
Home
Search
My Last Searches