English
›
Words
to
thoroughly absorb oneself in some activity
Translation:
English
Verb
1
immerse
Add
Translation