place of installation - Spanish English Dictionary