1 definition by tagnew

Top Definition
someone who gets a slap in the face from a hand that touched a wet ass
ahh man you just got douched
by tagnew April 06, 2010

Mug icon
Buy a douche mug!