bury oneself  in - Francés Inglés Diccionario