overcome several consecutive setbacks - Allemand Anglais Dictionnaire