long haul
noun
Britannica Dictionary definition of LONG HAUL
[noncount]
1
:
a long journey or distance
2
chiefly US
:
a long period of time
—
usually used in the phrases for the long haul and over the long haul
— long–haul
adjective,
always used before a noun