Englishfor English speakers
afforestation English
Meaning afforestation meaning
What does afforestation mean?
afforestation
Synonyms afforestation synonyms
What other words have the same or similar meaning as afforestation?