membranous labyrinth

Noun
  1. The sensory structures of the inner ear including the labyrinthine receptors and the cochlea;
    Contained within the bony labyrinth (synset 105329212)

Other Searches