meaning of membranous labyrinth

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


Related Words

membranous labyrinth |

Developed & Maintained By Taraprasad.com

Treasure Words