- To be suffocated in water or other fluid; to perish in
water.
2. Drown [v. t.]
- To overwhelm in water; to submerge; to inundate. - To deprive of life by immersion in water or other liquid. - To overpower; to overcome; to extinguish; -- said
especially of sound.