Definition of Defoliation

  • 1. The loss of foliage Noun
  • 2. Causing the leaves of trees and other plants to fall off (as by the use of chemicals) Noun

Semanticaly linked words with "defoliation"

Hyponims for word "defoliation"