Dictionary.com
Thesaurus.com

will denigrate

  • future tense
    of denigrate.
    denigrate
    verb (used with object)
    to speak damagingly of; criticize in a derogatory manner; sully; defame.