×

afforestation meaning in English

n. afforestation, act of turning bare land into forest

Related Words

  1. affoler
  2. affolé
  3. afforester
  4. afforesté
PC Version

Copyright © 2018 WordTech Co.