Skip to main content

Definitions by Sophii Jones

Slightly less drunk designated driver.
Jake:: dude... i need a designated driver..
Tom:: i can be SLDDD.
SLDDD by Sophii Jones July 10, 2007