saccharomyces_ellipsoidesEnglish

Saccharomyces ellipsoides, wine-maker's yeast

Noun

Used in making wine

English: wine-maker's yeast, Saccharomyces ellipsoides

English words with similar meanings

Show 1 words