1 definition by radmose

Top Definition
Dedicated designated driver. Those people who just love to be DDs now have a term devoted to them! They'll always offer to drive and make sure you get home safe.
"I gotta go be the DDD and go pick up my drunken brother."

"You mean DD - designated driver?"

"Nah, I do it so much they call me Triple D."
by radmose September 30, 2011

Mug icon
Buy a DDD mug!