呕心沥血 in English ou3 xin1 li4 xue4 Meaning
Meanings
- literally (word for word) to spit out one's heart and spill blood (idiomatic expression)
- to work one's heart out
- blood, sweat and tears
Pinyin
ou3 xin1 li4 xue4Literal
Literal explanation, with pronunciation and meaning of each character.
呕 心 沥 血