HAVE SOMEONE'S GUTS FOR GARTERS BRIT.
Meaning of HAVE SOMEONE'S GUTS FOR GARTERS BRIT. in English
have someone's guts for garters Brit.
humorous
used as a threat of punishment.
→ gut
Concise Oxford English vocab.
Сжатый оксфордский словарь английского языка.
2004