Loading patent details...
US5643313A: Laparoscopic Tissue Compressor and Extractor | Searchlight