demerse

listen to the pronunciation of demerse
Englisch - Englisch
To immerse