Meaning of membranous labyrinth
Definition of membranous labyrinth
(noun)
the
sensory
structures of the
inner
ear including the
labyrinthine
receptors and the cochlea;
contained
within
the
bony
labyrinth
Other information on membranous labyrinth
WIKIPEDIA results for
membranous labyrinth
Amazon results for
membranous labyrinth
Tweet