Cochlea
Definitions
2
Posts
2
Posters
263
Views
-
An appendage of the labyrinth of the internal ear, which iselongated and coiled into a spiral in mammals. See Ear.
-
The spiral cavity of the inner ear containing the organ of Corti, which produces nerve impulses in response to sound vibrations.
Explore More Definitions
Browse our collection of 300,000+ community-written definitions