ALL meanings of cochlear implant
coch·le·a im·plant
C c - noun cochlear implant a device that stimulates the acoustic nerve in the inner ear in order to produce some form of hearing in people who are deaf from inner ear disease 3
- noun cochlear implant A surgically implanted electronic device that can help provide a sense of sound to a person who is profoundly deaf or severely hard of hearing. 0