Return to Dictionary Page »



Cochlea

Definition: The part of the inner ear (labyrinth) that is concerned with hearing.

Body System: Eyes And Ears

Flashcard Decks »

AMP version of this page.