1 definition by gavin haha

Top Definition
an offensive nickname for russians
those bloody storgens being all crazy
by gavin haha February 20, 2011
Mug icon
Buy a storgen mug!