English-Latin dictionary »

cochlear, pertaining to the (snail-like) inner ear meaning in Latin

EnglishLatin
cochlear, pertaining to the (snail-like) inner ear adjective

cochlearis [cochlearis, cochleare]adjective