Latin-English dictionary »

ostrea meaning in English

LatinEnglish
ostrea [ostreae] (1st) F
noun

oyster, sea-snailnoun