Definitions by SymbolMush
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.
Showa by SymbolMush July 30, 2009