Potato Dextrose Agar, 2kg

Culture Media Concepts

SKU: M2563

List Price: $320.00