at the forefront of something - French English Dictionary