overcome several consecutive setbacks - Inglés Sinónimo Diccionario