overcome (a difficulty) - Turc Anglais Dictionnaire