Back to Dictionary
呕心沥血
嘔心瀝血
ǒuxīnlìxuè
1.
lit. to spit out one's heart and spill blood (idiom)
2.
to work one's heart out
3.
blood, sweat and tears
Metadata
- Category
- Chinese