superambitious - French English Dictionary