Adjective Definition

cochlear

1.Definition: of or relating to the cochlea of the ear

"Cochlear implant"




Please Share