'cleansing agent' definitions:

Definition of 'cleansing agent'

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