long haul — а) длинный рейс; большое расстояние; there's still a long haul ahead — (до места) ещё далеко /порядочно/; б) значительный отрезок времени
in the long haul he'll regret it — в конце концов он об этом пожалеет
short haul — а) короткий рейс; небольшое расстояние; б) небольшой отрезок времени; for the short haul, that'll be enough — на какое-то /на некоторое, на первое/ время этого хватит; в) мор. буксировка судна на берег (для мелкого ремонта, окраскии т. п.)