cleanser (n.)
1520s, "a purgative;" 1560s, "one who cleans," agent noun from cleanse (v.). Meaning "thing that cleanses" is from late 14c. Old English had clænsere "priest."