Loading patent details...
US5143082A: Surgical Device for Enclosing an Internal Organ | Searchlight