Cochlea
-
An appendage of the labyrinth of the internal ear, which iselongated and coiled into a spiral in mammals. See Ear.
Cochlea meaning & definition 1 of Cochlea.
-
The spiral cavity of the inner ear containing the organ of Corti, which produces nerve impulses in response to sound vibrations.
Cochlea meaning & definition 2 of Cochlea.