to keep on fighting in spite of all setbacks (idiom), to be undaunted by repeated setbacks, to be indomitable
法语
(expr. idiom.) être inflexible, ne pas se laisser infléchir par les obstacles, Mille revers ne peuvent le faire reculer., lutter avec une volonté inflexible