castigator

castigator definitions

noun
  • One who castigates.