surmount the difficulties - Allemand Anglais Dictionnaire