Definition of douche bath in English:
douche bath
noun
historicalThe application of a jet or stream of water to the body, a shower; (also) the equipment used for this, usually consisting of an elevated cistern from which a tube or pipe descends.
Origin
Early 19th century; earliest use found in The Morning Post. Perhaps after German Duschbad.
Are You Learning English? Here Are Our Top English Tips