Definitions
noun
a period of time sufficient for factors to work themselves out
“in the long run we will win”
adjective
relating to or extending over a relatively long time
“the long-run significance of the elections”
Look “long run” up elsewhere
Want another word?
Spin the dictionary for a fresh one.