vilify

transitive verb

To attack the reputation of (a person or thing) with strong or abusive criticism. synonym: malign.

To make vile; debase; degrade.

To attempt to degrade by slander; defame; traduce; calumniate.

To treat as worthless, vile, or of no account.

Synonyms Asperse, Defame, Calumniate, etc. (see asperse), revile, abuse.