English Dictionary
Definition over the long haul in British English
over the long haul phrase
phrase1
over a long period of time
Example
Over the long haul, shares have been the very best investment.

English Dictionary
over a long period of time
Over the long haul, shares have been the very best investment.