DOUCHE


Meaning of DOUCHE in English

n. & v.

--n.

1. a jet of liquid applied to part of the body for cleansing or medicinal purposes.

2 a device for producing such a jet.

--v.

1. tr. treat with a douche.

2 intr. use a douche.

Etymology: F f. It. doccia pipe f. docciare pour by drops ult. f. L ductus: see DUCT

Oxford English vocab.      Оксфордский английский словарь.