Semi-degradable scaffold for articular cartilage replacement

Semi-degradable scaffold for articular cartilage replacement