Meaning of afforestation
Definition of afforestation
(noun)
the
conversion
of
bare
or
cultivated
land
into
forest
(originally for the
purpose
of hunting)
Other information on afforestation
WIKIPEDIA results for
afforestation
Amazon results for
afforestation
Tweet