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
DOUCHE
Meaning of DOUCHE in English
Merriam Webster. Explanatory English dictionary Merriam Webster. Толковый словарь английского языка Мерриам-Уэбстер. 2012