demerse

listen to the pronunciation of demerse
الإنجليزية - الإنجليزية
To immerse