Loading patent details...
US4177818A: Self Attachable Small-Toothed Electrode and a Forceps for Maneuvering It | Searchlight