put a whammy on (verb) vilify: criticize very harshly
Sinonime: abuse, asperse,
assail,
attack, bad-mouth,
berate, blister, call down, caluminate,
censure,
curse, cuss,
damn,
debase, decry, defame,
denigrate,
denounce,
dig*,
disparage, dress down, dump on, give a black eye, jinx,
knock*, libel,
malign, mistreat, mudsling, pan, put a whammy on,
put down*, rag on, rap,
revile, rip up, roast, run down,
scorch, skin alive,
slam*,
slander, slur, smear, speak ill of, tear down, tear into, traduce, vituperate, voodoo
Antonime: compliment,
praise