'cleansing agent' definitions:

Definition of 'cleansing agent'

(from WordNet)
noun
A preparation used in cleaning something [syn: cleansing agent, cleanser, cleaner]