呕心沥血 (ǒu xīn lì xuè)

lit. to spit out one's heart and spill blood (idiom); to work one's he

Character breakdown

Usage

他呕心沥血写了十年,终于完成了这部巨著。

He worked painstakingly for ten years and finally completed this masterpiece.

Tā ǒuxīnlìxuè xiě le shí nián, zhōngyú wánchéng le zhè bù jùzhù.