Thohoyandou The city/word Thohoyandou means South Africa. The city Thohoyandou lies in South Africa. The country South Africa contains the city South Africa.