嘔心瀝血

Simplified: 呕心沥血

ǒuxīnlìxuè ㄡˇ ㄒㄧㄣ ㄌㄧˋ ㄒㄩㄝˋ

    • lit. to spit out one's heart and spill blood (idiom)
    • to work one's heart out
    • blood, sweat and tears

Character by character

Sources