public punishment - French English Dictionary