self-supplied household water systems - Francés Inglés Diccionario