bǎi
zhé
bù
náo
1
to keep on fighting in spite of all setbacks (idiom)
2
to be undaunted by repeated setbacks
3
to be indomitable