Spanish-English Dictionarydeforestar
Meaning of deforestar