Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

cochlea Definition

Cancel
cochlea
noun(co-chlea)
a hollow tube in the inner ear of higher vertebrates that is usually coiled like a snail shell and contains the sensory organ of hearing

Words Related to cochlea!

cochlea Examples by Brain Bank Users