Primate xenogenous transplant kidney (substance)
Supplier: international · SCTID 286621006
Xenotransplant kidney