Skip to main content

SymbolMush's definitions

Showa

Exact meaning of "Douchebag" in the English language. Derived from the translations of "douche" in French, which means "Shower". Also can be used with tags on the end such as -bag, -face, and -hole.
I can hardly believe Dane Cook stole all of those jokes! What a showa!
by SymbolMush July 30, 2009
mugGet the Showamug.

Share this definition

Sign in to vote

We'll email you a link to sign in instantly.

Or

Check your email

We sent a link to

Open your email