traffic installations - Francés Inglés Diccionario