1 definition by BB Rockin it

Top Definition
Coming down on a muscular Russian girl.
Dude i totally did The Russian Tank yesturday.
by BB Rockin it January 17, 2009

Mug icon
Buy a The Russian tank mug!