electric needle


noun Surgery.

British Dictionary definitions for electric needle

electric needle

noun

a surgical instrument for cutting tissue by the application of a high-frequency current