Definition of douche noun from the Oxford Advanced American Dictionary

 

douche

 noun
noun
NAmE//duʃ//
 
 
jump to other results
a method of washing inside a woman's vagina using a stream of water
doucheverb[intransitive, transitive]douche (something)
 
jump to other results