English

cochlear implant

collocation

Meaning 1

A device consisting of microelectrodes that deliver electrical stimuli directly to the auditory nerve when surgically implanted into the cochlea, enabling a person with sensorineural deafness to hear.

in other languages:

УЖМ

meaning 1

meaning 1

Ukrainian

кохлеарний імплант (meaning 1)