Dictionary Home » Dictionary Definitions » electric needle

electric needle

a high-frequency electrode in the form of a needle, used in surgery to cauterize tissue
link/cite print suggestion box