immerse oneself in something - Español Inglés Diccionario