Dictionary.com
Thesaurus.com

had been unleashing

  • past perfect progressive
    of unleash.
    unleash
    verb (used with object)
    to release from or as if from a leash; set loose to pursue or run at will.