demerse
English
demerse meaning in English • demerse का अर्थ अंग्रेजी में
v. t.
- To immerse.