COCHLEA


Meaning of COCHLEA in English

n. (pl. cochleae) the spiral cavity of the internal ear.

Derivatives:

cochlear adj.

Etymology: L, snail-shell, f. Gk kokhlias

Oxford English vocab.      Оксфордский английский словарь.