Loading patent details...
US7223239B2: Medical device that removably attaches to a bodily organ | Searchlight