Douching meaning : To administer a douche to; to shower; to douse To use a douche. A washing or irrigation with a douche.
douching
neguses
swag
swain
blunder