vt to deprive of life by immersion in water or other liquid.
2. drown ·vi to be suffocated in water or other fluid; to perish in water.
3. drown ·vt to overwhelm in water; to submerge; to inundate.
4. drown ·vt to overpower; to overcome; to extinguish;
said especially of sound.