Answer: epurating

AnswerCrossword Clue
epuratingEPURATE, to purify (to cleanse from impurities)