Spanish-English Dictionarycastigase
castigase
castigar
Meaning of castigase