suffer a setback - French English Dictionary