took down peg (verb) bad-mouth: to denigrate
Sinonime: belittle,
criticize, cut down to size, dis,
disparage, dump on, find fault,
knock*,
malign, mudsling, pan, pooh pooh,
put down*, rap,
rip, roast, run down,
slam,
slander, take a dig at, take down a peg, tear down, tear to pieces