over the long haul - definition and synonyms

phrase mainly American
  1. over a long period of time

    Over the long haul, shares have been the very best investment.

See also main entry: long haul