SynonymX
Speak
Defoliation
Definition of Defoliation
1.
The loss of foliage
Noun
2.
Causing the leaves of trees and other plants to fall off (as by the use of chemicals)
Noun
Semanticaly linked words with "defoliation"
biological process
organic process
change of state
Hyponims for word "defoliation"
biological process
organic process
change of state