Saccharomyces cerevisiae

Saccharomyces cerevisiae
Synonym: Torula cerevisiae.

Related posts