2890 / 3571

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

心血
xīnxuè

painstaking effort (Noun)