1. (noun)in the long run, in the end after a very lengthy period of time
"she will succeed in the long run"
2. (noun)ultimately, finally, in the end, at last, at long last as the end result of a succession or process
"ultimately he had to give in"; "at long last the winter was over"
3. (adverb)in the long run, in the end after a very lengthy period of time
"she will succeed in the long run"
4. (adverb)ultimately, finally, in the end, at last, at long last as the end result of a succession or process
"ultimately he had to give in"; "at long last the winter was over"