An example of castigate is when a person is punished harshly in public for his behavior.
Origin of castigate; from Classical Latin castigatus, past participle of castigare, to purify, chastise ; from castus, pure (see caste) + agere: see act
transitive verbcas·ti·gat·ed, cas·ti·gat·ing, cas·ti·gates
Origin of castigateLatin cast&imacron;gare, cast&imacron;gat-, from castus, pure; see kes- in Indo-European roots.
(third-person singular simple present castigates, present participle castigating, simple past and past participle castigated)