rest and service area - Francés Inglés Diccionario