meaning of ostracoid
1. Of or pertaining to the Ostracoidea.
2. One of the Ostracoidea.
Related Words
ostracoid | ostracoidea |
1. Of or pertaining to the Ostracoidea.
2. One of the Ostracoidea.
ostracoid | ostracoidea |