Loading patent details...
US5904693A: Automatic Laparoscopic Ligation Clip Applicator | Searchlight