Log in
Search words & phrases
douche
US /duʃ/
・
UK /du:ʃ/
A1
Definition
Video subtitles
verb
To direct a spray of water into a bodily cavity