Afforests Meaning
There are 1 meaning(s) for word Afforests
Meaning 1 : establish a forest on previously unforested land
Example : afforest the mountains
Synonyms : forest
Example : afforest the mountains
Synonyms : forest
Similar words of Afforests :