technical installations - Francés Inglés Diccionario