lit. to spit out one's heart and spill blood (idiom)

listen to the pronunciation of lit. to spit out one's heart and spill blood (idiom)
Английский Язык - Китайский Язык
呕心沥血
嘔心瀝血
lit. to spit out one's heart and spill blood (idiom)
Избранное