Definitions
noun
causing the leaves of trees and other plants to fall off (as by the use of chemicals)
noun
the loss of foliage
Look “defoliation” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
causing the leaves of trees and other plants to fall off (as by the use of chemicals)
the loss of foliage