Dictionary
This website uses cookies to ensure you get the best experience on our website.
Learn more
Got It!
Meaning Of Cochlea
n.
An appendage of the labyrinth of the internal ear, which is elongated and coiled into a spiral in mammals. See Ear.
←
Cochin fowl
Cochlear
→
Shares
Related Words
Cochlear
Cochleare
Cochleary
Cochleate
Cochleated
Menu
Home
Search
My Last Searches