Word info

membranous labyrinth

Noun

Meaning

the sensory structures of the inner ear including the labyrinthine receptors and the cochlea; contained within the bony labyrinth

Source: WordNet

Hypernyms

Close letter words and terms