·- ·p.p. of Drench to drown.
The old word used for drowned, from the Anglo-Saxon. ...
The Sailor's Word-Book