stream self-purification - Spanish English Dictionary