to be very angry with sb and punish them severely for sth they have done
Oxford100% de las películas
to be very angry with sb and punish them severely for sth they have done
or I'll have your guts for garters.
Definiciones del Oxford Advanced Learner's Dictionary, 9.ª edición