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
Similar words of Defoliations :
