What it means: ‘One for the road is a final drink before leaving, or a drink to take along with you.
Where it comes from: In the middle ages, those sentenced to death were taken down Oxford Street to their execution. Along the route, the cart would stop and the condemned were allowed to have one final drink before their death.