Big Huge Thesaurus

abominator

noun