to keep on fighting in spite of all setbacks (idiom) ꞏ to be undaunted by repeated setbacks ꞏ to be indomitable