defoliation
Explore definitions, synonyms, and language insights of defoliation
Definitions
Noun
the loss of foliage
Noun
causing the leaves of trees and other plants to fall off (as by the use of chemicals)