-
nouncausing the leaves of trees and other plants to fall off (as by the use of chemicals)type of:
-
nounthe loss of foliagetype of:
Explanation of defoliation
We don`t have explanations for this word yet.