Spanish-English Dictionarycastigaba
castigaba
castigar
Meaning of castigaba