SYNONYMS
condemn, criticize, castigate, chastise, lambast, pillory, savage, attack, find fault with, fulminate against, abuse
reprimand, berate, reprove, rebuke, admonish, remonstrate with, reproach, take to task, haul over the coals, impugn, harangue, blame, revile, vilify, give someone a bad press
informal knock, slam, take to pieces, pull apart, crucify, bash, hammer, lay into, tear into, sail into, roast, give someone a roasting, cane, blast, bawl out, dress down, rap over the knuckles, have a go at, give someone hell
British informal carpet, slate, slag off, rubbish, monster, rollick, give someone a rollicking, give someone a rocket, tear someone off a strip, tear a strip off someone
North American informal chew out, ream out, pummel, cut up
Australian, New Zealand informal bag
British vulgar slang bollock, give someone a bollocking
dated rate
archaic slash
rare excoriate, objurgate, reprehend