DEFOLIATION

Definition of DEFOLIATION

  1. (noun)the loss of foliage
  2. (noun)causing the leaves of trees and other plants to fall off (as by the use of chemicals)