impossible to succeed - French English Dictionary