Defoliation (Noun)
Meaning 1
Causing the leaves of trees and other plants to fall off (as by the use of chemicals).
Classification
Nouns denoting acts or actions.
Related Words
Meaning 2
The loss of foliage.
Classification
Nouns denoting natural processes.