highway rest stop with dining facilities - Turco Inglés Diccionario