Dictionary.com
Thesaurus.com

had been scourging

  • past perfect progressive
    of scourge.
    scourge
    noun
    a whip or lash, especially for the infliction of punishment or torture.