Synonyms of lambast in English:


See UK English definition of lambast


1‘the manager fiercely lambasted his team’

criticize, castigate, chastise, censure, condemn, take to task, harangue, attack, rail at, rant at, revile, fulminate against, call over the coals, haul over the coals
upbraid, scold, reprimand, rebuke, chide, reprove, admonish, berate
informal rap someone's knuckles, slap someone's wrist, lay into, pitch into, tear into, lace into, dress down, give someone a dressing-down, carpet, tell off, bawl out
British informal tick off, have a go at, slag off
North American informal chew out
rare reprehend, excoriate, objurgate