English
›
Words
castigation
Translation:
English
Noun
5
punishment
3
severe
criticism or disapproval
Add
Translation