pilloried
动词 pillory:
expose to ridicule or public scorn
同义词:pillory, gibbet
punish by putting in a pillory
同义词:pillory
criticize harshly or violently
同义词:savage, pillory, crucify