0203 22048 91

96 well Microplate Mesh Seal for Cell Filtration ; 30 μm