Cell culture inserts for 12-well
€404,95
Quantity
Cell culture inserts for 12-well, PC, 0.4 µm
1CEX.1