GNU Collaborative International Dictionary of English

last match results

Found one definition

  1.       
    Douche (?), n. [F., fr. It. doccia, fr. docciare to flow, pour, fr. an assumed LL. ductiare, fr. L. ducere, ductum, to lead, conduct (water). See Duct.]
    1. A jet or current of water or vapor directed upon some part of the body to benefit it medicinally; a douche bath.

    [1913 Webster]


    2. (Med.) A syringe.

    [1913 Webster]

Last match results