meteoric career - French English Dictionary