vilify
vilify - verb
spread negative information about
vilify - thesaurus
rail
revile
vituperate