cochlea in English
- cochlea⇄cochlea, noun, pl.-leae.
a spiral-shaped cavity of the inner ear, containing the nerve endings that transmit sound impulses along the auditory nerve.
Ex. The cochlea is the structure within which pressures initiated by sound waves are transfor