shamer

/ˈʃeɪmər/

Definitions

1. noun

A person who publicly criticizes or embarrasses another person, often for their actions or behavior.

“The celebrity’s former manager was a notorious shamer, constantly exposing her personal life to the media.”

2. verb

To publicly criticize or embarrass someone, often in a humiliating or degrading manner.

“She was shamed by her classmates for wearing the wrong uniform to school.”

Synonyms

  • accuser
  • scourge
  • tormentor

Antonyms

  • admirer
  • defender
  • praiser