abomination

(noun) abhorrence

detestation
execration
loathing
odium
hate (generic term)
hatred (generic term)
disgust (generic term)