Loading patent details...
US6015937A: Implantable Anchoring Element and Anchoring Assembly for Prostheses | Searchlight