douche - English Synonyms Dictionary

douche

n.
[1] douche bag