Terms & Definitions

Cochlea
The snail-shaped part of the inner ear which contains the organ of Corti also known as the organ of hearing.

 

 

Leaping Dolphins