English Dictionary

Define dictionary terms easily in our powerful online English dictionary.

Definition afforestation in British English

afforestation noun

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