The definition :


Definitions of cochlea:

  • noun:   the snail-shaped tube (in the inner ear coiled around the modiolus) where sound vibrations are converted into nerve impulses by the Organ of Corti



Are you interested in alternative search :

:basilar membrane organ of corti inner ear internal ear labyrinth tube tube shaped structure acoustic nerve auditory nerve corpus geniculatum mediale eighth cranial nerve medial geniculate body membranous labyrinth nervus vestibulocochlearis stapes stirrup

If you like reading news check: