The definition of 'douching' & the word 'douching' in example sentences or phrases

Verb
1
direct a spray of water into a bodily cavity, for cleaning

Synonyms of the word 'douching' & Antonyms of the word 'douching'.

Verb