Saponin
noun
Any of various steroid glycosides found in plant tissues that dissolve in water to give a soapy froth.
Any of various steroid glycosides found in plant tissues that dissolve in water to give a soapy froth.
Loading dictionaries...
Initializing dictionary manager