Top definition
TwinDD stands for ....And "That's Why I'll Never Do Drugs". TwinDD is a popular website where you can find pictures of drug addicts doing some of the craziest things you can imagine.

TwinDD can be used as an insult or simply to name a person walking down the street.
Carmen: Whoa, look at that TwinDD!

Owen: Wow, he looks kinda like your mom!
by gingerblackpower June 16, 2010
Mug icon

The Urban Dictionary Mug

One side has the word, one side has the definition. Microwave and dishwasher safe. Lotsa space for your liquids.

Buy the mug