long-wearing
long-wearing
adj.
withstanding long use without deterioration; resistant to damage.