stream self-purification - Francés Inglés Diccionario