flogging in the pillory - French English Dictionary