Top definition
Stands for: Deforestation, Depletion of nurtients due to poor farming, overgrazing, overdrafting, urban sprawl and pollution.It is an acronym for a world issues exam review, but can be used as a term for whatever one wished.
stop being so ddooup-y, or im going to beat you with a broken brick
by Tits Mcgee Pssy Plug June 23, 2011
Get the mug
Get a ddooup mug for your mom Helena.