Loading patent details...
US20030149463A1: Device for plugging an opening such as in a wall of a hollow or tubular organ including biodegradable elements | Searchlight