English dictionary
afforestation meaning and definition
Definition and meaning of afforestation at MeaningMonkey.org. afforestation meaning and definition in the English Dictionary.AFFORESTATION noun
Definition of afforestation (noun)
- the conversion of bare or cultivated land into forest (originally for the purpose of hunting)
Source: Princeton University Wordnet