Home

Word

membranous labyrinth, n.
more info the sensory structures of the inner ear including the labyrinthine receptors and the cochlea; contained within the bony labyrinth
<noun.body>

membranous labyrinth