long-lived

adjective
1
having a long life; lasting for a long time
دیرزی, طولانی عمر, پرعمر