overcome several consecutive setbacks - Türkisch Englisch Wörterbuch