Search for word
Search
membranous-labyrinth
Nouns
(n)
the sensory structures of the inner ear including the labyrinthine receptors and the cochlea; contained within the bony labyrinth
Words of close approximity