overcome several consecutive setbacks - Deutsch Englisch Wörterbuch