Definitions of Saccharomyces ellipsoides:

  • noun:   used in making wine