Loading patent details...
US4747702A: Interlocking Closure Device Having Controlled Separation and Improved Ease of Occlusion | Searchlight