disparager
/dɪˈspɛrɪdʒər/
noun
- A person who speaks about someone or something in a negative or disrespectful way; a critic or belittler.
- She was known as a disparager of modern art, always calling it meaningless.
- A disparager of the plan, he spoke against it at every opportunity.
- The politician dismissed his opponents as mere disparagers with no real solutions.