Dictionary search results

Showing 1-3 of 3 results

in the long run British & World English

Over or after a long period of time; eventually

in the long run in long1 British & World English

Over or after a long period of time; eventually