shà fèi kǔ xīn

Translation

  • to take a lot of trouble (idiom)
  • painstaking
  • at the cost of a lot of effort

Synonyms

Chinese Tones