stand in the pillory - French English Dictionary