Dictionary.com
Thesaurus.com
had been outliving
  • past perfect progressive of outlive.

More Suggestions