Cell culture inserts for 12-well
€273,90
Quantity
Cell culture inserts for 12-well, PET, 0.4 µm
1CH3.1