1 definition by c-man134

Top Definition
Small palm sized creatures found roaming the plains of Africa. There is a large concentration of this species found In Rwanda.
Thats not a baby cheetah its a micro-cheetah
by c-man134 June 30, 2010

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.