呕心沥血 (嘔心瀝血) ǒ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 '嘔心瀝血')