English dictionary
saponin meaning and definition
Definition and meaning of saponin at MeaningMonkey.org. saponin meaning and definition in the English Dictionary.SAPONIN noun
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
Source: Princeton University Wordnet