Cells

Human Gallbladder Fibroblasts
Human Primary Cells
SC5430
1.227,00 €
Stock status: In stock