Definition, synonyms and picture of cochlea

Learn in


n. cochlea

Definition of cochlea in English

Spiralled, fluid-filled chamber of the bony labyrinth in the inner ear, which converts sound waves received from the middle ear into nerve impulses along the auditory nerve.

Synonyms of cochlea in English


Lists where this word appears

(N) Parts of the Ear II

8 words to learn