having suffered a setback - Espagnol Anglais Dictionnaire