Depurator

Dep"u*ra`tor (?), n. One who, or that which, cleanses.