ostracoid
English
ostracoid meaning in English • ostracoid का अर्थ अंग्रेजी में
Adjective
- Of or pertaining to the Ostracoidea (now Ostracoda).