Home

Word

internal ear, n.
more info a complex system of interconnecting cavities; concerned with hearing and equilibrium
<noun.body>

inner ear internal ear labyrinth