Dictionary definition · pillory
noun
- a wooden instrument of punishment on a post with holes for the wrists and neck; offenders were locked in and so exposed to public scorn
verb
- expose to ridicule or public scorn
- punish by putting in a pillory
- criticize harshly or violently"The press savaged the new President"
Source: Open English WordNet (CC BY 4.0).