abhorrence
abomination
detestation
execration
loathing
odium
hate coupled with disgust