Microscope slides, frosted, 76x26x1.0-1.2mm, ground edge

Contact for Price
In stock
SKU
N1010876