cochlea

Word form cochlea
Language: Latin
Word meaning a snail