Etymology
Today it means: A truck driver who covers long distances to deliver goods, often being away from home for extended periods of time. Full definition →
From long haul + -er.
Etymology from Wiktionary, CC BY-SA 4.0.