Learn a Word

Mapungubwe: Late Iron Age hilltop site in northern Transvaal, that was South Africa's first urban center.

More on this term...