Bedrench

Webster's Dictionary of the English Language

·vt To Drench; to saturate with moisture; to Soak.