×
afforestation
meaning in English
n.
afforestation, act of turning bare land into forest
Related Words
affoler
affolé
afforester
afforesté
PC Version
Copyright © 2018 WordTech Co.