in the forefront of something - French English Dictionary