overcome several consecutive setbacks - Spanish English Dictionary