1 definition by robby.sizzle

Top Definition
Designated Driver. One who can't drink during a night out in order to drive accompanying parties safely home.
I'm the deso, deso and I'm rocking super clean so show me some love (I'm taking one for the team)
by robby.sizzle February 19, 2013

Mug icon
Buy a Deso mug!