bai3
zhe2
bu4
nao2
  1. to keep on fighting in spite of all setbacks (idiom)
  2. to be undaunted by repeated setbacks
  3. to be indomitable

Info