Definition for Cochlea

From Biology Forums Dictionary

A coiled structure containing the hair cells and other structures that generate the responses that travel via the auditory nerve to the brain.