Ostracoid(a.) Of or pertaining to the Ostracoidea.
Ostracoid(n.) One of the Ostracoidea.

Words within ostracoid