Noun Definition

osteostracan

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

Related Noun(s):cephalaspid

Category: Animals