Defoliations Meaning

There are 2 meaning(s) for word Defoliations

Meaning 1 : causing the leaves of trees and other plants to fall off (as by the use of chemicals)

Meaning 2 : the loss of foliage