impossible to succeed - Turc Anglais Dictionnaire