2020 / 2512

What does 心血 (xīn xuè) mean in English?

心血
xīn xuè

heart's blood; expenditure (for some project); meticulous care