Loading patent details...
US5080660A: Electrosurgical Electrode | Searchlight