castigator
cas-ti-ga-tor
noun
A person who severely criticises or punishes someone or something.
"The headmaster was a stern castigator of misbehaviour."
cas-ti-ga-tor
A person who severely criticises or punishes someone or something.
"The headmaster was a stern castigator of misbehaviour."