Ready to Learn Chinese?

Discover a new way to study with our interactive demo.

百折不挠

bǎi zhé bù náo

Definitions

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