百折不回 bǎizhé-bùhuí
[perseverance;keep on fighting in spite of all setbacks;never say die;never in spite of reverses] 同“百折不挠”