Tamil Dictionary 🔍

ostracoda

Os*trac"o*da, n. pl. (Zoöl.) Defn: Ostracoidea.


ostracoda - Similar Words