place of installation - Español Inglés Diccionario