shà
fèi
kǔ
xīn

Definitions

  1. 1. to take a lot of trouble (idiom)
  2. 2. painstaking
  3. 3. at the cost of a lot of effort

Components