indrench
English
indrench meaning in English • indrench का अर्थ अंग्रेजी में
v. t.
- To overwhelm with water; to drench; to drown.