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.
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.