Dictionary.com
Thesaurus.com

had been ramming

  • past perfect progressive
    of ram.
    ram
    noun
    a male sheep.