surmount the difficulties - Deutsch Englisch Wörterbuch