Cochlear - Definition

cochlear

adj 1: of or relating to the cochlea of the ear; "cochlear
implant"

Look up another word