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