pillory verb
1. to put in the stocks 2. to publicly ridicule