overachiever - French English Dictionary