Search the dictionary A Chinese word or character, or English Search 2 entries. ǒuxīnlìxuè 呕心沥血 lit. to spit out one's heart and spill blood (idiom) ǒuxīnlìxuè 嘔心瀝血 lit. to spit out one's heart and spill blood (idiom)