Language:
Free Online Dictionary|3Dict

百折不撓

Source : CEDICT

keep on fighting in spite of all setbacks/be undaunted by repeated setbacks/be indomitable