to surmount difficulties - Turc Anglais Dictionnaire