expurgator

EX'PURGATOR, n. One who expurgates or purifies.