Definition of Lebowa in English:

Lebowa

proper noun

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

Pronunciation:

Lebowa

/ləˈbəʊə/