Meaning of cochlea
Definition of cochlea
(noun)
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
Other information on cochlea
WIKIPEDIA results for
cochlea
Amazon results for
cochlea
Tweet