overcoming difficulties - Turc Anglais Dictionnaire