Definition of castigator in US English:

castigator

noun

formal
  • A person who severely reprimands or criticizes someone or something.

    ‘an outspoken castigator of the Catholic faith’

Pronunciation

castigator

/ˈkastəˌɡādər//ˈkæstəˌɡeɪdər/