Pillory
Part of speech: noun
Definition: A framework on a post, with holes for the hands and head, used as a means of punishment and humiliation.
Part of speech: verb
Definition: To put in a pillory. To subject to humiliation, scorn, ridicule or abuse. To criticize harshly.
Stocks
Part of speech: noun
Definition: (plural) A device, similar to a pillory, formerly used for public humiliation and punishment.A store or supply.
Part of speech: verb
Definition: To have on hand for sale.