stain for bacteriology & haematology

Giemsa's stain powder

£6.00Price