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

to work one's heart out; blood, sweat and tears

Word data

HSK Not in HSK
Frequency Unknown

Definitions

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

Characters

Character Meaning
vomit
heart; mind; intention
to drip; to strain or filter; a trickle
blood; colloquial pr. xiě