SOAK ONESELF IN Meaning of SOAK ONESELF IN in English immerse oneself in (a particular experience). → soak Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004