1 definition by MahaRandi

Top Definition
A load of poop put into a condom and then frozen for later use
"We need to try a Russian dildo", said Anna to York.
by MahaRandi May 13, 2016

Mug icon
Buy a russian dildo mug!