呕心沥血 Save Sign in to save words Traditional (Taiwan): 嘔心瀝血 ǒ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 呕(ǒu)vomit 心(xīn)heart 沥(lì)drip 血(xuè)blood A Chinese word or character, or English Search Sources CC-CEDICT, CC BY-SA 4.0 pinyinjs, Apache-2.0