What is the meaning of the word "abominator"?

Definitions: