Loading patent details...
US8142502B2: Stable cartilage defect repair plug | Searchlight