Thohoyandou

Proper noun

 * 1) A town in the Limpopo Province of South Africa.