Bowssen

Webster's Dictionary of the English Language

·vt To Drench; to Soak; especially, to immerse (in water believed to have curative properties).