truck stop

noun

1.
a roadside service station (and restaurant) that caters to truck drivers