IMMERSE ONESELF OR BE IMMERSED


Meaning of IMMERSE ONESELF OR BE IMMERSED in English

involve oneself deeply in an activity.

→ immerse

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.