Loading patent details...
US7635345B2: Pressure-propelled system for body lumen | Searchlight