vilifies

/V IH1 L AH0 F AY0 Z/
verb
  1. 1

    To say defamatory things about someone or something; to speak ill of.

  2. 2

    To belittle through speech; to put down.

    syn:berate

Source: https://en.wiktionary.org/wiki/vilifies, https://en.wiktionary.org/wiki/vilify