hanivio.

中文词 · Chinese word

呕心沥血

ǒ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

Open in dictionary · review saved words