Definition of Cochlea from the PharmacyDictionary.in
Cochlea
Synonyms or meaning of Cochlea
A cone-shaped cavity in the petrous portion of the temporal bone, forming one of the divisions of the labyrinth or internal ear.
Image related to Cochlea
Not Available