English Dictionary
◊ COCHLEA
cochlea
n : the snail-shaped tube in the inner ear where sound
vibrations are converted into nerve impulses by the Organ
of Corti