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