facility or installation - Français Anglais Dictionnaire