place of installation - Inglés Sinónimo Diccionario