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