PILLORY


Meaning of PILLORY in English

[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.

Cambridge English vocab.      Кембриджский английский словарь.