defoliation
1.
(
noun
) causing the leaves of trees and other plants to fall off (as by the use of chemicals)
Related Words:
change of state
2.
(
noun
) the loss of foliage
Related Words:
biological process
,
organic process
Terms and Conditions of Use / Copyright Notice