Top definition
A team of people who utterly suck -- in fact, they suck & blow at the same time!
What part are you role-playing now, huh? Team super douche?
by Telephony February 18, 2014
Get the mug
Get a Team super douche mug for your buddy Sarah.