-
nounthe sensory structures of the inner ear including the labyrinthine receptors and the cochlea; contained within the bony labyrinth
Explanation of membranous labyrinth
We don`t have explanations for this word yet.