water supply and sanitation collaborative council - Francés Inglés Diccionario