Synonyms of 'castigate'

assail, attack, baste, beat, belabor, berate, blister, carpet, chasten, chastise, chew out, correct, criticize, discipline, dress down, drub, excoriate, flay, fustigate, keelhaul, lash, masthead, penalize, pillory, pummel, punish, rail, rate, rebuke, reprimand, roast, scarify, scathe, scorch, scourge, settle with, slash, tell off, thrash, tick off, tongue-lash, trounce, upbraid, wig