The inner ear
Synonyms Latin: Auris interna Definition The inner ear is located inside the petrous bone and contains the hearing and balance organs. It consists of a membranous labyrinth surrounded by a bony labyrinth of the same shape. The cochlea is the organ of hearing in the inner ear. It consists of the cochlear labyrinth with a … The inner ear