TaxTree Explorer

Details for ethanol-producing enrichment culture
NCBI 1987585