Long-haul meaning : A long time; the long term; an extended period. A long distance (usually hyphenated) Travelling a long distance.
long haul
disinvesting
hectare
kabeljou
burin