avoir une sainte horreur

Verb

 * 1) to hate, to loathe, to have a horror of, to hate with a passion