Cochlea

DEFINITION

A snail shaped mechanism in the inner ear that contain hair cells of basilar membrane that vibrate to aid in frequency recognition.