defoliation meaning
UK US
defoliation (noun): the loss of foliage.
defoliation has 2 meanings in this dictionary.
defoliation as a noun
- the loss of foliage
Type of: organic process
Related forms: defoliate
- causing the leaves of trees and other plants to fall off (as by the use of chemicals)
Type of: change of state
Related forms: defoliate
Scrabble score: 15 (letter breakdown)
Word lists: words starting with DE · words ending in ON · 11-letter words
More about defoliation on Wikipedia.