look up any word, like donkey punch:
 
1.
to excrete fecal matter.

what else would it mean?

also referred to as "double d"
i need to dump down is the most urgent way.

i need to double d... now.
what?
dump down.
oh... weak. ok fine. you can use my bathroom.
by ckslick March 06, 2010
 
2.
A very large amount of snow.
"I can't come to work today, there has been a dumpdown and I am snowed in."
by Adele Wolfe February 08, 2007