cochlea
English Dictionary
->
Letter C
-> cochlea
Search Dictionary:
cochlea Definition
(n)
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
cochlea Synonyms
cochlea
© Art Branch Inc.