SOAK ONESELF IN


Meaning of SOAK ONESELF IN in English

immerse oneself in (a particular experience).

→ soak

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