English
›
Words
to
punish or bawl out, especially by using harsh public criticism
Translation:
English
Verb
1
castigate
Add
Translation