hate someone's guts - French English Dictionary