self-supplied household water systems - Français Anglais Dictionnaire