Synonyms for
Cochlear
Definition
Cochlear is an adjective that means relating to or resembling a snail-shaped structure in the inner ear, or specifically, the cochlea.
Synonyms for
Definition
Cochlear is an adjective that means relating to or resembling a snail-shaped structure in the inner ear, or specifically, the cochlea.