Search term cochlear has one result
EN English FR French
cochlear (adj) [of or pertaining to the cochlea] cochléaire (adj) [of or pertaining to the cochlea] (n)