saccharomyces ellipsoides - English Synonyms Dictionary