facility or installation - Espagnol Anglais Dictionnaire