saponin

noun

  1. 1

    Any of various steroid glycosides found in plant tissues that dissolve in water to give a soapy froth.

Translate “saponin” to another language

Click any language to open the translator with this word already filled in.

Saponin Definition & Meaning | TranslatePulse