English-Latin dictionary »

sea-snail meaning in Latin

EnglishLatin
sea-snail noun

ostria [ostriae](1st) F
noun

oyster, sea-snail noun

ostrea [ostreae](1st) F
noun