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