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.
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.