Meaning of cochlear

Definition of cochlear

(adj) of or relating to the cochlea of the ear; "cochlear implant"

Other information on cochlear

WIKIPEDIA results for cochlear
Amazon results for cochlear