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"
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.