Wiktionary
hate someone's guts
vb. (context idiomatic English) To despise; to hate intensely or passionately.