呕心沥血
Simplified
呕心沥血
Traditional
嘔心瀝血
Pinyin
ǒu xīn lì xuè
Definition
lit. to spit out one's heart and spill blood (idiom); to work one's heart out; blood, sweat and tears
你真是呕心沥血啊
Nǐ zhēn shì ǒu xīn lì xuè a
You really worked your heart out
You might also see
Missing something?
Tell us.