Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
douches
in English
douches
#uncommon
Lemma:
douche
The lemma is the base or root form of this word.
Definitions
Noun
a
stream
of
water
for
medicinal
use
;
vaginal
irrigation
a
device
producing
a
jet
of
liquid
a
syringe
for
vaginal
irrigation
a
spray
of
any
liquid
a
rude
or
obnoxious
person
;
arrogant
individual
Verb
to
administer
a
cleansing
shower
;
douse
to
use
a
cleansing
device
(
for
hygiene
)