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