Dictionary · Google Translate · Help

呕心沥血

ǒu xīn 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:,
   to drip / to strain or filter / a trickle
    xiě see
    xuè blood / colloquial pr. [xie3] / CL:,
<< go back
Dictionary · Google Translate · Help
By MDBG 2025