Dictionary.com
Thesaurus.com
had been walloping
  • past perfect progressive of wallop.