saponin has definitions from the field of chemistry
1
[ noun ] (chemistry) any of various plant glucosides that form soapy lathers when mixed and agitated with water; used in detergents and foaming agents and emulsifiers

Related terms

glucoside

*