Top Definition
a mythical creature who creates sunshine and is thought to have achieved perfection.
There is supposedly one in existence today.
person A: "what's so great about the squirrel-bat?"

person B: "EVERYTHING"
#sunshine #ditch #perfect #meetings #taco bell
by tacobell263 October 12, 2010
Free Daily Email

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

Emails are sent from We'll never spam you.