suffer some setback - Francés Inglés Diccionario