membranous labyrinth
nounDefinition of membranous labyrinth
: the sensory structures of the inner ear
Keep scrolling for more
Keep scrolling for more