highway rest stop with dining facilities - Alemán Inglés Diccionario