'osteostracan' definitions:

Definition of 'osteostracan'

(from WordNet)
noun
Extinct jawless fish of the Devonian with armored head [syn: osteostracan, cephalaspid]