Search
enduring or remaining for a considerable amount of time without quickly wearing off or disappearing
durable
lasting
long-lived