French-English dictionary »

douche dorée meaning in English

FrenchEnglish
douche dorée nom {f}

golden shower◼◼◼(the act of a person urinating on another)
noun