[verb] [T] - to severely criticize (someone), esp. in a public wayAlthough regularly pilloried by the press as an obnoxious loudmouth, he is, nonetheless, an effective politician.
PILLORY
Meaning of PILLORY in English
Cambridge English vocab. Кембриджский английский словарь. 2012