cutting-edge life - French English Dictionary