Spanish-English Dictionarycastigabas
castigabas
castigar
Meaning of castigabas