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