shamer
Short definition from Wiktionary
Noun
- One who disgraces someone or makes them feel ashamed, especially by public criticism.
- Something which makes someone feel ashamed.
We haven’t written up shamer yet: Simple and Standard meanings, examples and a quiz.