Definitions of castigate:

  • verb:   inflict severe punishment on
  • verb:   censure severely