cochlae ( synonym found)

Definition of cochlae:

°The complex, spirally coiled, tapered cavity of the inner ear in which sound vibrations are converted into nerve impulses.

Definition of cochlae:

°The complex, spirally coiled, tapered cavity of the inner ear in which sound vibrations are converted into nerve impulses.

Back to Top