Back to Dictionary
百折不挠
百折不撓
bǎizhé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