have a successful career - French English Dictionary