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