water supply and sanitation collaborative council - Español Inglés Diccionario