abominator

abominator

abominator

Noun

one who hates or loathes

Synonyms: