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