lambasting
lam-bast-ing
verb
Severely criticising or scolding someone or something, often publicly and harshly.
"The press was lambasting the government over the new policy."
Thesaurus
Synonyms: lambaste, berate, chew up, reprimand, trounce, remonstrate, dress down, take to task, rebuke, bawl out, scold, call down