abominator
1. [ noun ] one who hates or loathes
Synonyms: loather
Related terms: hater abhor
Similar spelling:   abominate
  abomination
  abominably
  abominable