road restricted to motor vehicles - Francés Inglés Diccionario