castigator

/ˈkæstɪˌɡeɪtər/
noun
  1. A person who criticizes or punishes someone severely.
    • In the debate, she acted as a castigator of her opponent's weak arguments.
    • The strict principal was known as a harsh castigator of rule-breakers.
    • The old general was a castigator of any soldier who showed laziness.
Antonyms
What does "castigator" mean? | whatsthatwordmean | whatsthatwordmean