osteostracan
1. [ noun ] (zoology) extinct jawless fish of the Devonian with armored head
Synonyms: cephalaspid
Related terms: jawless_vertebrate Osteostraci
Similar spelling:   Osteostraci
  osteosarcoma
  osteoclast