saponin

Definition / meaning of saponin

A substance found in soybeans and many other plants. Saponins may help lower cholesterol and may have anticancer effects.

Listed under:

Find More About 'saponin'

Leave a Comment

*