Translation of afforestation in Setswana

afforestation

temô ya ditlhare

noun

  • 1

    temô ya ditlhare
    • the planting of trees to form a forest