Loading patent details...
US5499985A: Detachable Coupling System for Surgical Instruments | Searchlight