Dictionary.com
Thesaurus.com

had ramparted

  • past perfect
    of rampart.
    rampart