Top definition
Russians or any one else from that part of the globe.
by Tam Tran October 16, 2003
Get the mug
Get a Kosmonaut mug for your papa Paul.
buy the domain for your cat site