A detergent.
Washing away; carrying off impurities; detergent.
Something that cleanses, such as a detergent.