1 definition by gavin haha

Top Definition
an offensive nickname for russians
those bloody storgens being all crazy
by gavin haha February 20, 2011
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.