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)