cochlea
1.
(
noun
) the snail-shaped tube in the inner ear where sound vibrations are converted into nerve impulses by the Organ of Corti
Related Words:
tube
,
tube-shaped structure
Terms and Conditions of Use / Copyright Notice