Top definition
People who have lived in the United Soviet Socialist Republic.
I ran into a Russian yesterday and I was like, 'What up you jelly queer! How's living in Soviet Russia?'.
by WEELEMONZ0 June 12, 2011
Mug icon

Golden Shower Plush

He's warmer than you think.

Buy the plush