bury oneself in - French English Dictionary