n 1 a : a jet or current esp. of water directed against a part or into a cavity of the body b : an act of cleansing with a douche 2 : a device for giving douches
vb, douched douch*ing vt : to administer or apply a douche to vi : to take a douche .
Similar sounding terms: tech touch TSH
Published under license with Merriam-Webster, Incorporated. © 1997-2020.