What does castigate mean?

Answer:
CASIGATE

1. censure severely
2. inflict severe punishment on

First answer by ID3327517825. Last edit by BINGO377 77. Contributor trust: 0 [recommend contributor recommended]. Question popularity: 1 [recommend question].