Loading patent details...
US20010000348A1: Method and apparatus for severing and capturing polyps | Searchlight