membranous labyrinth
Meaning, Definition & Usage
Dictionary
Related
noun
the sensory structures of the inner ear including the labyrinthine receptors and the cochlea; contained within the bony labyrinth
WordNet
Previous
membraneous
membraniferous
membraniform
membranology
membranophone
Next
meme
memel
memento
meminna
memnon