Flashbao · Browse decks · Pricing

呕心沥血 / 嘔心瀝血

ǒu xīn lì xuè

Meaning

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

Add this word to a study deck

Study this word in