ladder-like structure in the cochlea of a mammal's ear

listen to the pronunciation of ladder-like structure in the cochlea of a mammal's ear
English - English

Definition of ladder-like structure in the cochlea of a mammal's ear in English English dictionary

Ladder-like structure in the cochlea of a mammal's ear.
scala