COCHLEA MEANING IN ENGLISH

• Cochlea Definition & Synonyms

  1. (n.) An appendage of the labyrinth of the internal ear, which is elongated and coiled into a spiral in mammals. See Ear.


• Cochleated Definition & Synonyms

  1. (a.) Having the form of a snail shell; spiral; turbinated.


• Cochleate Definition & Synonyms

  1. (a.) Alt. of Cochleated


RECENT SEARCHES