zh
Sign in Start free

呕心沥血

Traditional 嘔心瀝血

ǒu xīn lì xuè

lit. to spit out one's heart and spill…

+ Keep this word

Meanings

ǒu xīn lì xuè 嘔心瀝血

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

Its characters