jìn xīn jié lì

Translation

  • to spare no effort (idiom)
  • to do one's utmost

Synonyms

Chinese Tones