to succeed - French English Dictionary