defoliation meaning

UK US

defoliation (noun): the loss of foliage.

defoliation has 2 meanings in this dictionary.

defoliation as a noun

  1. the loss of foliage

    Type of: organic process

    Related forms: defoliate

  2. 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.