DOUCHE


Meaning of DOUCHE in English

noun see: tow Date: 1766 1. a jet or current of liquid (as a cleansing solution) directed against or into a bodily part or cavity (as the vagina), an act of cleansing with a ~, a device for giving ~s, an abrupt often chastening shock to the nerves, emotions, or awareness , ~ verb

Merriam Webster. Explanatory English dictionary Merriam Webster.      Толковый словарь английского языка Мерриам-Уэбстер.