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