defoliation

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

Other Searches