Pinyin Dictionary results for "jin xin jie li"

尽心竭力
to spare no effort (idiom); to do one's utmost
Dictionary data provided by CC-CEDICT