Definitions by Willing Donkey
dog leg
dog leg by Willing Donkey May 25, 2010
Snowstorm on the Mountain Top
When someone (preferably the opposite sex) takes a mouthful of your load and spews it over your privates.
You walk into a chinese massage parlor and ask for the 'special' the receptionist asks, "So, you wanna Snowstorm on the Mountain Top?"
Snowstorm on the Mountain Top by Willing Donkey September 10, 2009