osteostracan has definitions from the field of zoology
1
[ noun ] (zoology) extinct jawless fish of the Devonian with armored head

Synonyms

cephalaspid

*