bury oneself  in - Espagnol Anglais Dictionnaire