potable water supply systems - Français Anglais Dictionnaire