Top Definition
A desired land of Livingstonian peoples, located in Northern Cape and also Zimbabwe.
A desired land of Livingstonian peoples, in Northern Cape and also Zimbabwe.
by dream45 November 10, 2003
Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from daily@urbandictionary.com. We'll never spam you.

×