Guts for garters

Posted by Catriona on March 29, 2002

This is driving me slightly insane, the phrase "i'll have your guts for garters" taken on face value is stomach churning! I would love to know where it came from and the meaning behind it-apart from the obvious!