Saccharomyces Cerevisiae Extract

Saccharomyces, from Latin, means “sugar mushroom”, and is the scientific name for the yeasts used in fermentation.

1 products

Filter