Dictionary.com
Thesaurus.com

had been unleashing

  • past perfect progressive of unleash.