Dictionary.com
Thesaurus.com

had been razing

  • past perfect progressive
    of raze.
    raze
    verb (used with object)
    to tear down; demolish; level to the ground.