Spanish-English Dictionarycastiga
castiga
castigar
Meaning of castiga