stand in the pillory - Turkish English Dictionary