Spanish-English Dictionarycastigaré
castigaré
castigar
Meaning of castigaré