live a double life - French English Dictionary