English Dictionary
Definition afforestation in British English
afforestation noun
[uncountable] noun
/əˌfɒrɪˈsteɪʃ(ə)n/
Synonyms and related words
