Proserpinaca palustris Prepared Microscope Slide 15-357B

$9.25

Proserpinaca palustris (mermaid weed, haloragaceae); air & water leaves, cs.