Loading patent details...
US20030187326A1: Locking mechanism for an endoscopic overtube | Searchlight