Top Definition
A mobile device used for sexual pleasure. Consisting of one or more sex toys conected to the drive shaft of a motorized wheel chair.
Andrew loves to ride the D Cart all around Wolf Ave.
by Dcartnation June 17, 2009
5 Words related to D Cart

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.