Loading patent details...
US20040197367A1: Composite scaffolds seeded with mammalian cells | Searchlight