Vrb phrs. A threat said as a reprimand, usually to a youngster or child. E.g."If you don't tidy your room now I'll have your guts for garters."
HAVE ONE'S GUTS FOR GARTERS
Meaning of HAVE ONE'S GUTS FOR GARTERS in English
Slang English vocab. Английский сленговый словарь. 2012