bǎi​zhé​bù​náo

to be indomitable

Definitions

bǎi​zhé​bù​náo

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

Sources