Loading patent details...
US20030009211A1: Implant having improved fixation to a body lumen and method for implanting the same | Searchlight