Meaning of saponin
Definition of saponin
(noun)
any of
various
plant
glucosides that
form
soapy
lathers when
mixed
and
agitated
with water;
used
in detergents and
foaming
agents and emulsifiers
Other information on saponin
WIKIPEDIA results for
saponin
Amazon results for
saponin
Tweet