Catalog number: 10333 - DD830159
Product Category: Business & Industrial > Science & Laboratory
Size: EACH
DD830159
DD830105
DD830015
HOM2582
RAC2214
CSC-C6321J
Hepatic Stellate Cell Line