overachieved - French English Dictionary