1 definition by Stephen GA

Top Definition
DDH
Abbreviation for the Doo Doo Hole
I totally slamajammaed that chick's DDH last night!
by Stephen GA August 24, 2006

Mug icon
Buy a DDH mug!