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