Meaning of Lebowa in English:

Lebowa

Pronunciation /ləˈbəʊə/

proper noun

  • A former homeland established in South Africa for the North Sotho people, now part of the province of Limpopo.