0%

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
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?