wiktionary
ref
cleanse + -er
etymonline
ref
cleanser (n.)
late 14c., "thing that cleanses" (usually figurative, in reference to purging sin), also "a purgative medicine;" 1560s in a literal sense "one who or that which makes clean;" agent noun from cleanse (v.). Old English had clænsere "priest."