Top definition
When you place your gooch onto the tip of someone's nose while simultaneously allowing your balls to rest on their eyes and stretching your flaccid penis across the forehead. All while wearing a ushanka. To finish, you must yell "Sputnik has landed!" while in position.
Cody didn't sit with us at lunch, so we gave him a russian touchdown. "Sputnik has landed!"
by SAM1 October 14, 2013
Get the mug
Get a russian touchdown mug for your papa Manley.
2
The action of pouring Vadka into someone's butthole, setting it on fire, and proceeding to have sex with it.
I just gave my friend the best Russian Touchdown.
by Taint Lover December 22, 2015
Get the mug
Get a Russian Touchdown mug for your Facebook friend Manafort.