membranous labyrinth - Turkish English Dictionary