hate someone’s guts

hate someone’s guts

tv. to hate someone very much. You’re horrible. I hate your guts!
See also: gut, hate