Definition of long-duration in English:

long-duration

adjective

  • 1That lasts for or involves a relatively long period of time.

  • 2(Finance) maturing or becoming effective only after a relatively long period of time.

Origin

Late 19th century; earliest use found in Nature: a weekly journal of science.