Potato Dextrose Agar, 500g

Culture Media Concepts

SKU: M2562

List Price: $98.00