Find the word definition

Wikipedia
Odendaalsrus

Odendaalsrus is the oldest gold mining town in the Lejweleputswa District Municipality of the Free State province in South Africa.