Definitions of long-wearing:

  • adjective:   serviceable for a long time