百折不挠bǎizhébùnáo
Top 40000
Meanings
1. to keep on fighting in spite of all setbacks (idiom)
2. to be undaunted by repeated setbacks
3. to be indomitable
Characters used