GeneralConnection.com
➔
Dictionary
saccharomyces ellipsoides
Noun
1. wine-maker's yeast
1. Saccharomyces ellipsoides, yeast
Usage