jin4
xin1
jie2
li4
  1. to spare no effort (idiom); to do one's utmost

Info