lambaste
past: lambastedpp: lambasteding: lambasting
Related Words
castigateberatescoldupbraidchastisecriticizereprimandvilifypillorydenouncepraisecommendlaudcomplimentextolapplaudflatteracclaimcriticismreproachscoldinglecturerebukeadmonitioncensurecondemnationdisapprovaljudgmentverbal abuseharshnessseveritywrathangerindignationoutragescandalshamehumiliationridiculemockeryderisionsarcasmvitrioldiatribetiradepolemiccritiquerevieweditorialdisciplinepunishmentcorrectionpenaltyscourgethrashbeatwallopclobberpummelbatterassaultattackonslaughtbombardmentslaughterdemolitioneviscerationflagellationcorrectional