cochlear

Adjective
  1. Of or relating to the cochlea of the ear (synset 303026168)
    "cochlear implant"

Other Searches