1 definition by Amrita's Shadow

Top Definition
Amrita's term for "Polar Bear" or ursus maritimus - the white, seal-eating predator located in the artic regions of planet Earth.
Snow bears are mean.
by Amrita's Shadow December 01, 2009
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.