long-run (used before a noun) Involving, maturing after, or lasting for a long period of time. Watch the video