to afforest [ afforested ; afforested ]
Synonyme
  • نبات ، زرع ، نشب ، نشأ ، حدث ، وقع
Notices
  • plant trees to make a forest