internal ear
Explore definitions, synonyms, and language insights of internal ear
Definitions
Noun
a complex system of interconnecting cavities; concerned with hearing and equilibrium
Explore definitions, synonyms, and language insights of internal ear