cleanser

CLEANSER, n. He or that which cleanses; in medicine, a detergent.