D-Town

A slang term for the city of Durham in North Carolina
"I'm back in D-Town for the weekend, give me a call!"
by Jami: November 20, 2005
Get the D-Town mug.