Permeable Cell Culture Inserts

$135.00

SKU: 2306-29000 Category: