Dictionary.com
Thesaurus.com

has been adulterating

  • present perfect progressive
    of adulterate (3rd person singular).
    adulterate
    verb (used with object)
    to debase or make impure by adding inferior materials or elements; use cheaper, inferior, or less desirable goods in the production of (any professedly genuine article).