Meaning & Definition of Douche in English
English⟶
Douche
/duʃ/
noun
1. A small syringe with detachable nozzles
- Used for vaginal lavage and enemas
synonym:
- douche,
- douche bag
2. Irrigation with a jet of water or medicated solution into or around a body part (especially the vagina) to treat infections or cleanse from odorous contents
synonym:
- douche
verb
1. Direct a spray of water into a bodily cavity, for cleaning
synonym:
- douche