high-achieving - French English Dictionary