Tamil Dictionary 🔍

ostracea

Os*tra"ce*a, n. pl. Etym: [NL., fr. Gr. (Zoöl.) Defn: A division of bivalve mollusks including the oysters and allied shells.


ostracea - Similar Words