呕心沥血
Traditional form:
嘔心瀝血
Pinyin (reading):
ǒuxīnlìxuè
Definitions:
- lit. to spit out one's heart and spill blood (idiom)
- to work one's heart out
- blood, sweat and tears
Characters:
- 呕 - to vomit; to annoy, to enrage
- 心 - heart; mind; soul
- 沥 - trickle, drip, dregs; to strain
- 血 - blood
Traditional characters: