Chinese words · Chengyu

呕心沥血

ǒuxīn-lìxuèTraditional 嘔心瀝血

to pour one's heart and soul into

Meanings from our own dictionary. Chengyu from the Xinhua idiom list, the most common first.