呕心沥血 (ǒu xīn lì xuè): To shed one's heart's blood — Meaning & Stroke Order