anathema

noun

Something or someone that one vehemently dislikes.