Dictionary · Google Translate · Help

呕心沥血

呕心沥血 ǒu xīn lì xuè lit. to spit out one's heart and spill blood (idiom) / to work one's heart out / blood, sweat and tears
呕 ǒu vomit
 心 xīn heart / mind / intention / center / core / CL:颗,个
  沥 lì to drip / to strain or filter / a trickle
   血 xuè blood (CL:滴) / colloquial pr. [xie3] or [xue3]
<< go back
Dictionary · Google Translate · Help
By MDBG 2026