呕心沥血 Traditional 嘔心瀝血 ǒu xīn lì xuè 🔊 lit. to spit out one's heart and spill… + Keep this word Meanings ǒu xīn lì xuè 嘔心瀝血 lit. to spit out one's heart and spill blood (idiom)to work one's heart outblood, sweat and tears Its characters 呕ǒuvomit心xīnheartHSK 4沥lìto drip血xuèblood (CL:滴[di1])HSK 4