long-lived
adjective
°Having a long lifespan; surviving for a long period of time.
synonyms: longevous