Ready to Learn Chinese?

Discover a new way to study with our interactive demo.

呕心沥血

ǒu xīn lì xuè

Definitions

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

Child Words of 呕心沥血