Meaning of saponin

Definition of saponin

(noun) any of various plant glucosides that form soapy lathers when mixed and agitated with water; used in detergents and foaming agents and emulsifiers

Other information on saponin

WIKIPEDIA results for saponin
Amazon results for saponin