in the long run

US

UK

A1

phrase

  • Over or after a long period of time; eventually.