have guts for garters

Idiom

to be very angry with sb and punish them severely for sth they have done

informal · British · Heard in 1 movies
or I'll have your guts for garters.
Said in 1 films · #1