INNER EAR


Meaning of INNER EAR in English

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)

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.