Cochlea - Definition - Law Dictionary Home Dictionary Definition cochlea
Definition :
An appendage of the labyrinth of the internal ear which is elongated and coiled into a spiral in mammals See Ear
View Judgments Citing this PhraseView Acts Citing this Phrase