DOUCHE


Meaning of DOUCHE in English

n. stream of water used to cleanse various parts of the body (for medical or hygienic purposes)

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.