Loading patent details...
US5603689A: Elevator Device for an Abdominal Wall, in Videolaparoscopic Surgical Operations | Searchlight