Loading patent details...
US5697936A: Device for Removing an Elongated Structure Implanted in Biological Tissue | Searchlight