Definitions of pillory:

  • noun:   a wooden instrument of punishment on a post with holes for the neck and hands; offenders were locked in and so exposed to public scorn
  • verb:   punish by putting in a pillory
  • verb:   expose to ridicule or public scorn
  • verb:   criticize harshly or violently