The Chinese phrase "wo hen sheng qi, lao gong" means "Hubby, I'm really mad!" in English, hope this helps.
Didn't find the answer you were looking for?