Definitions of osteostracan:

  • noun:   extinct jawless fish of the Devonian with armored head