osteostracan Meaning, Definition & Usage

  1. noun extinct jawless fish of the Devonian with armored head
    cephalaspid.

WordNet