Abhorrer

noun see abhor

Merriam-Webster's Collegiate Dictionary