have castigated
-he castigado
Presente perfecto del verbo castigate. Hay otras traducciones para esta conjugación.

castigate

You have been recalcitrant and I have castigated you.
Tú has golpeado y yo te he castigado.
Palabra del día
esconder