YourDictionary

saponin

noun

any of a group of glycosides, found in soapbark, etc., which form a soapy foam when dissolved in water: used as detergents, etc.

See saponin in American Heritage Dictionary 4

Learn more about saponin

link/cite print suggestion box