ǒu xīn lì xuè
lit. to spit out one's heart and spill blood (idiom)
to work one's heart out
blood, sweat and tears
zuò ǒu
to feel sick
to feel nauseous
to feel disgusted
òu qì
variant of 慪氣|怄气[ou4 qi4]
ài qì ǒu nì
belching and retching counterflow (medical term)