Loading patent details...
US6869436B2: Surgical clip with a self-releasing fluid reservoir | Searchlight