百折不挠
to keep on fighting in spite of all setbacks (idiom); to be undaunted by repeated setbacks
Frequency 2.8
Meanings
- to keep on fighting in spite of all setbacks (idiom)
- to be undaunted by repeated setbacks
- to be indomitable
to keep on fighting in spite of all setbacks (idiom); to be undaunted by repeated setbacks
Frequency 2.8