What is the meaning of inner ear in English?

Learn vocabulary with pictures as well as definitions of inner ear in English

Learn in

See more

n. inner ear

Definition of inner ear in English

Osseous cavity located in the inner ear of vertebrates that is comprised of the cochlea and the vestibular system, which aids in the functions of spatial orientation, balance and auditory perception.

Synonyms of inner ear in English

bony labyrinthosseous labyrinthotic capsuleinternal ear