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.
English
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.