English | German | Russian | Czech

cochlear English

Meaning cochlear meaning

What does cochlear mean?

cochlear

of or relating to the cochlea of the ear cochlear implant

Synonyms cochlear synonyms

What other words have the same or similar meaning as cochlear?

cochlear English » English

acoustic nerve-related

Are you looking for...?