to
thoroughly absorb oneself in some activity

Translation:
English
Add