Thesaurus Dictionary
Synonyms and antonyms of To criticize someone publicly in American Thesaurus
To criticize someone publicly
slate (verb)
Britishinformal to criticize someone or something severely, especially in public
bring/call/hold someone to account ()
to make someone explain publicly why they made a mistake or committed a crime, especially so that they can be criticized or punished for it
pummel (verb)
to criticize or attack someone or something, especially in a public way