Cochlea - Definition

cochlea

n 1: the snail-shaped tube (in the inner ear coiled around the
modiolus) where sound vibrations are converted into nerve
impulses by the organ of Corti

Look up another word