呕心沥血 (嘔心瀝血) ǒu xīn lì xuè

ǒu xīn lì xuè set phrase to spit out your heart and blood; work your heart out
Domain: Idiom 成语
Notes: (CC-CEDICT '嘔心瀝血'; CCI '呕心沥血', p. 82; Guoyu '嘔心瀝血')