lose oneself in work - French English Dictionary