Loading patent details...
US7611508B2: Floating sleeve microwave antenna for tumor ablation | Searchlight