Loading patent details...
US6200288B1: Everting toroid device for insertion into a body cavity | Searchlight