electric needle Hear it!

electric needle Definition

electric needle

noun

a high-frequency electrode in the form of a needle, used in surgery to cauterize tissue