ou3
xin1
li4
xue4
  1. lit. to spit out one's heart and spill blood (idiom)
  2. to work one's heart out
  3. blood, sweat and tears

Info