overachieve - French English Dictionary