internal part of the ear where the cochlea and semicircular canals are located (organs which transform sound waves into auditory signals and aid in balance)
INNER EAR
Meaning of INNER EAR in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012