Abhorrer

(n.) One who abhors.