superachiever - French English Dictionary