Spanish-English Dictionarycastigaron
castigaron
castigar
Meaning of castigaron