v. a.
1.
Chastise, whip, beat, punish with stripes or the lash, lash, flog.
2.
Discipline, correct, punish, chasten.
3.
Upbraid, flagellate, fall foul of, dress down, take to task, haul over the coals, censure bitterly, criticise severely, trim out, call to account.