百折不挠 Traditional 百折不撓 bǎi zhé bù náo 🔊 to keep on fighting in spite of all… + Keep this word Meanings bǎi zhé bù náo 百折不撓 to keep on fighting in spite of all setbacks (idiom)to be undaunted by repeated setbacksto be indomitable Its characters 百bǎihundredHSK 1折zhéto breakHSK 6不bùnot; noHSK 1挠náoto scratchHSK 7–9