Tamil Dictionary 🔍

ostracoid

Os"tra*coid, a. (Zoöl.) Defn: Of or pertaining to the Ostracoidea. -- n. Defn: One of the Ostracoidea.


ostracoid - Similar Words