Latin-English dictionary »

cocleola meaning in English

LatinEnglish
cocleola [cocleolae] (1st) F
noun

small snailnoun