Spanish-English Dictionarycastigar
Meaning of castigar