Dictionary.com
Thesaurus.com

had been defaming

  • past 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.