place of installation - Turco Inglés Diccionario