have one's guts for garters - English Synonyms Dictionary