Loading patent details...
US5290276A: Rotatable Laparoscopic Puncturing Instrument | Searchlight