Definition of "Defoliation" :
noun: causing the leaves of trees and other plants to fall off (as by the use of chemicals)
noun: the loss of foliage
noun: causing the leaves of trees and other plants to fall off (as by the use of chemicals)
noun: the loss of foliage