Definition of long-wearing in English:

long-wearing

adjective

US
  • That is resistant to wear; that lasts a long time; durable.

Origin

Early 19th century.