Skip to main content

indrench

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