long-wearing

long-wearing

adj.
  1. withstanding long use without deterioration; resistant to damage.