A detergent.
Washing away; carrying off impurities; detergent.
A person or device that purifies (by removing impurities)