denigrate Play verbCriticize unfairly; disparage. SYNONYMS abuseasperseattackbad-mouthbelittlebesmirchblacken the character ofblacken the name ofcalumniatecast aspersions oncriticize unfairlydecrydefamedeprecatederogatediminishdisparagedo a hatchet job ondrag through the mudgive someone a bad namehave a go atinsultlibelmalignpull apartpull to piecesrevilerubbishrun downslag offslanderslateslightsling mud atslurspeak badly ofspeak ill ofspread lies aboutsully the reputation ofthrow mud atvilifyvilipendvituperate