HSK7-9
bǎizhébùnáo
to be indomitable
百折不挠 (百折不撓)
to keep on fighting in spite of all setbacks (idiom); to be undaunted by repeated setbacks; to be indomitable
CC-CEDICT