a large industrial installation - Espagnol Anglais Dictionnaire