English-Latin dictionary »

oyster, sea-snail meaning in Latin

EnglishLatin
oyster, sea-snail noun

ostrea [ostreae](1st) F
noun