Defoliation
Word Dictionary
-> Defoliation
Search:
Defoliation
(n.) The separation of ripened leaves from a branch or stem; the falling or shedding of the leaves.
Terms of Use
Canadian Jobs