Spanish-English Dictionarycastigabais
castigabais
castigar
Meaning of castigabais