pat on the back Antonyms
lay into
slam
skewer
savage
roast
revile
reprehend
rate
pummel
pillory
pan
opprobrium
objurgation
objurgate
slash
slate
sledge
lace into
earful
lambast
cut-up
reproval
run down
criticize
excoriate
chiding
vilify
upbraid
upbraiding
slur
maul
malign
censure
cavilling
carping
captiousness
cane
blast
besmirch
berate
bag
attack
asperse
arraignment
arraign
condemn
condemnation
criticism
knock
impugn