at the cutting edge of something - French English Dictionary