Lavender Leaf Stomata

Ref: 80200158

Lavender leaf stomata Coloured scanning electron micrograph (SEM).
Order Enquiry