Meaning ofdeforestin English

deforest

#uncommon
Definitions