Loading patent details...
US5890902A: Implant Bone Locking Mechanism and Artificial Periodontal Ligament System | Searchlight