Loading patent details...
US8480709B2: Catching mechanisms for tubular septal occluder | Searchlight