Soundproofing
Soundproofing glossary definition of COCHLEA
COCHLEA :
A snail shaped mechanism in the inner ear that contain hair cells of basilar membrane that vibrate to aid in frequency recognition.
Back to soundproofing glossary index