lambaste
- verb (v)
Meaning: punish, beat
Synonyms:
assail
attack
berate
blister
bludgeon
castigate
censure
criticize
cudgel
denounce
excoriate
flay
flog
hammer
hit
lash into
pan
pelt
pound
pummel
rake over the coals
read the riot act
rebuke
reprimand
rip into
roast
scathe
scold
scorch
scourge
shellac
slam
slap
slash
smear
smother
strike
thrash
trim
upbraid
wallop
whip
Roget's 21st Century Thesaurus, Third Edition Copyright © 2013 by the Philip Lief Group.