saccharomyces ellipsoides

Noun
  1. Used in making wine (synset 113046775)

Found on Word Lists

Other Searches