Dictionary.com
Thesaurus.com

has been obliterating

  • present perfect progressive
    of obliterate (3rd person singular).
    obliterate
    verb (used with object)
    to remove or destroy all traces of; do away with; destroy completely.