Definition
To say that you will have someone's guts for garters means you intend to punish them severely.
表示将会严厉地惩罚某人。
If he does that again, I'll have his guts for garters.
如果他再这样做,我会让他吃不了兜着走。
After discovering the discrepancy in the accounts, the manager vowed to have someone's guts for garters.
发现账目上的差异后,经理发誓要严惩某人。
If they don't finish the project on time, I will have their guts for garters.
如果他们没有按时完成项目,我会让他们吃不了兜着走。