not to leave unpunished - Spanish English Dictionary