long haul
n 1: a journey over a long distance; "it's a long haul from New
York to Los Angeles"
2: a period of time sufficient for factors to work themselves
out; "in the long run we will win"; "in the long run we
will all be dead"; "he performed well over the long haul"
[syn: {long run}]