technical installations - Turco Inglés Diccionario