defoliation
1. [ noun ] (biology) the loss of foliage
Related terms: organic_process defoliate
2. [ noun ] causing the leaves of trees and other plants to fall off (as by the use of chemicals)
Related terms: change_of_state defoliate
Similar spelling:   debilitation
  defoliate
  defoliator
  defoliated
  devolution
  deflation
  debilitating
  depilation
  devaluation
  deflationary
  debility
  debilitative