not to leave unpunished - French English Dictionary