overachieving - French English Dictionary