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