Loading patent details...
US5147316A: Laparoscopic Trocar With Self-Locking Port Sleeve | Searchlight