establishment at the side of the highway where meals and drinks are served to travelers - Spanish English Dictionary