improvements public infrastructure facility - Français Anglais Dictionnaire