Loading patent details...
US5417697A: Polyp Retrieval Assembly With Cauterization Loop and Suction Web | Searchlight