Definitions of long-lived:

  • adjective:   existing for a long time