English-Latin dictionary »

(form) snail shell meaning in Latin

EnglishLatin
(form) snail shell noun

cochlea [cochleae](1st) F
noun