rebuke or to punish someone - Spanish English Dictionary