What is the full meaning of afforestations
AFFORESTATION, the process of establishing a forest esp. on land not previously forested [n]
Example of the word afforestations placed on a Scrabble board.