English-Latin dictionary »

small snail meaning in Latin

EnglishLatin
small snail noun

cochleola [cochleolae](1st) F
noun

cocleola [cocleolae](1st) F
noun