Castigate Meaning

There are 2 meaning(s) for word Castigate

Meaning 1 : censure severely

    Synonyms : chasten,  chastise,  correct,  objurgate
Meaning 2 : inflict severe punishment on