abominator
noun
Meaning
A person who detests or finds something morally repugnant.
Examples
- She was a fierce abominator of animal cruelty, dedicating her life to rescue efforts.
- As an abominator of waste, he insisted on composting every scrap of food.
Synonyms: hater, critic, detester, loather