for such a long time, or for longer than expected; goodbye
Editorial80% of films
for such a long time, or for longer than expected
Oxford15% of films
goodbye
Definitions from the Oxford Advanced Learner's Dictionary, 9th edition