Top definition
To take a Female accompanist out on a hunting trip to kill a deer. After killing the deer, cut the heart out and use the blood from it as a lubricant for sex.
I Russian deer fucked on my hunting trip last night!
by WiredFire February 11, 2014
Get the mug
Get a Russian deer fuck mug for your cat Jerry.