punish in the town square - Spanish English Dictionary