knight of the road


noun informal, or facetious

a tramp
a commercial traveller
a lorry driver
obsolete a highwayman