COCLEA


Meaning of COCLEA in English

also: cochlea

n 1. snail; also: snail shell; 2. [Anat.] cochlea

Interlingua English vocab.      Английский словарь Интерлингва.