bù xī xuè běn

Translation

  • to spare no effort
  • to devote all one's energies
Chinese Tones