douche definition, douche meaning | English dictionary

Search also in: Web News Encyclopedia Images



1    a stream of water or air directed onto the body surface or into a body cavity, for cleansing or medical purposes  
2    the application of such a stream of water or air  
3    an instrument, such as a special syringe, for applying a douche  
4    to cleanse or treat or be cleansed or treated by means of a douche  
     (C18: from French, from Italian doccia, pipe; related to Latin ductus duct)  
English Collins Dictionary - English Definition & Thesaurus  
See also:

douce, douc, débouché, doucely

Add your entry in the Collaborative Dictionary.