Cochlea

Definition

The cochlea is part of the inner ear and consists of a snail-shaped structure containing three fluid-filled cavities – one of which, the scala media cavity, contains the organ of corti. The cochlea transduces incoming soundwaves into specific patterns of neural output, which are conveyed to the parts of the auditory parts of the brain.

Latest Research and Reviews

News and Comment