cochlear labyrinth


n.

The part of the inner ear containing the spiral organ.

Words nearby cochlear labyrinth