Spanish-English Dictionarycastigarais
castigarais
castigar
Meaning of castigarais