Depurator
/(?)/
Dep·u·ra·tor
Depurator
n.
One who, or that which, cleanses.