嘔心瀝血
simp呕心沥血au2 sam1 lik1 hyut3ǒu xīn lì xuè
English
- lit. to spit out one's heart and spill blood (idiom)
- to make a painstaking effort towards; to go to great lengths to; to put one's heart into; to give one's all
- to work one's heart out
- blood, sweat and tears
粵語 — Cantonese
- 付出大量心血
Examples
導演為咗佢部電影嘔心瀝血,希望電影能夠鼓勵到香港人。
The director put his heart into this film and hoped it would inspire Hongkongers.
Sources: cc-cedict, rime-cantonese, words.hk