Abominator

noun see abominate

Merriam-Webster's Collegiate Dictionary