Loading patent details...
US6366808B1: Implantable device and method for the electrical treatment of cancer | Searchlight