facility or installation - Spanish English Dictionary