CASTIGATE
Always one of my favorite words, along with excoriate.SYLLABICATION: cas·ti·gate
PRONUNCIATION: kăs' tĭ-gāt'
TRANSITIVE VERB: Inflected forms: cas·ti·gat·ed, cas·ti·gat·ing, cas·ti·gates
1. To inflict severe punishment on. See synonyms at punish.
2. To criticize severely.
ETYMOLOGY: Latin castīgāre, castīgāt-, from castus, pure. See kes- in Appendix I.
OTHER FORMS: cas'ti·ga' tion —NOUN
cas' ti·ga'tor —NOUN