Dictionary.com
Thesaurus.com
had saved
  • past perfect of save.