tear someone or something to pieces
• criticize someone or something harshly.
• "theatre critics would tear the production to pieces"
Similar:
criticize,
attack,
censure,
condemn,
denigrate,
find fault with,
give a bad press to,
pillory,
maul,
lambast,
flay,
savage,
knock,
slam,
pan,
bash,
take apart,
crucify,
hammer,
lay into,
roast,
skewer,
slate,
rubbish,
slag off,
monster,
pummel,
cut up,
bag,
excoriate,
cut something up,
slash,