RichThesaurus
take a swipe at
take a swipe at
synonyms
derogate
depreciate
decry
bad-mouth
tear down
run down
roast
smear
disparage
detract
put down
besmirch
sour grapes
take down
poor mouth
deprecate
take down a peg
injure
vilify
speak ill of
downgrade
write off
lower
dispraise
accuse
asperse
undervalue
vituperate
cut down to size
diminish
scorn
underestimate
blacken
revile
stain
mudsling
rap
befoul
cast aspersion
cut to the quick
shoot down
villainize
traduce
criticize
calumniate
tarnish
minimize
downplay
sneer at
underrate
more synonyms
take a swipe at
antonyms
praise
uphold
value
build up
exaggerate