Bowssen

word

Verb

To drench; to soak; especially, to immerse (in water believed to have curative properties).
More about this word
Synonyms and related words
Explore this word