water supply and sewage project - Français Anglais Dictionnaire