What is the meaning of Castigar?

to punish, to castigate (to cause to suffer for crime or misconduct)

to punish, to castigate (to cause to suffer for crime or misconduct)

to punish, to work hard, to strain, to afflict

to correct

to punish, to correct, to chastise, to castigate

to punish, to castigate (to cause to suffer for crime or misconduct)

to afflict, to cripple

to punish, to castigate (to cause to suffer for crime or misconduct)

to punish, to castigate (to cause to suffer for crime or misconduct)

to ground, gate (to punish, especially a child or teenager, by forcing them to stay at home and/or give up certain privileges)

Source: wiktionary.org