Definitions of abominator:

  • noun:   one who hates or loathes