Noun Definition

cephalaspid

1.Definition: extinct jawless fish of the Devonian with armored head

Related Noun(s):osteostracan

Category: Animals