Cochlea
释义:
The coiled portion of the inner ear that contains the receptors for hearing (root: cochle/o)