Definition of saponinCategorized under "General"
Definition as written by talinum:
Any of the various glucosides found in plants. It produces a soapy lather.
Definition as written by Monocromatico:
While some saponins may be very toxic, even lethal, there are other saponins that are being researched for its anti-oxidant properties, and used against cancer.
Add a definition to this term