Dictionary.com
Thesaurus.com

have been defaming

  • present perfect progressive
    of defame.
    defame
    verb (used with object)
    to attack the good name or reputation of, as by uttering or publishing maliciously or falsely anything injurious; slander or libel; calumniate.