GeneralConnection.comDictionary
saccharomyces ellipsoides
Noun

1. wine-maker's yeast
1. Saccharomyces ellipsoides, yeast
Usage